package com.punai.dataanalysis.epdatakb.mapper;

import com.punai.common.annotation.DataSource;
import com.punai.common.enums.DataSourceType;
import com.punai.dataanalysis.epdatakb.bo.JtczResultBo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

@DataSource(value = DataSourceType.SLAVE)
public interface JtczTjClfMapper {

    /**
     * 土建完成产值（含甲供材、不含税金）
     */
    List<JtczResultBo> tjwccz(@Param("yem") Map<String, Object> yem);

    /**
     * 土建主材
     */
    List<JtczResultBo> tjzc(@Param("yem")Map<String, Object> yem);

    /**
     * 土建辅材
     */
    List<JtczResultBo> tjfc(@Param("yem")Map<String, Object> yem);

    /**
     * 方木模板
     */
    List<JtczResultBo> fmmb(@Param("yem")Map<String, Object> yem);

    /**
     * 周材租赁费
     */
    List<JtczResultBo> zczlf(@Param("yem")Map<String, Object> yem);

    /**
     * 安装完成产值（含甲供材、不含税金）
     */
    List<JtczResultBo> azwccz(@Param("yem")Map<String, Object> yem);

    /**
     * 安装主材
     */
    List<JtczResultBo> azzc(@Param("yem")Map<String, Object> yem);

    /**
     * 安装辅材
     */
    List<JtczResultBo> azfc(@Param("yem")Map<String, Object> yem);
}
